Skip to main content

Sharding

Sharding is a type of database partitioning that separates very large databases into smaller, faster, more easily managed parts called data shards.

Sharding

Why Shard?

Sharding enables horizontal scaling by adding more machines to spread the load, rather than vertical scaling (adding more CPU/RAM to a single machine).